Jump to content
  • 0

HTML 5.0


Elendor
 Share

Question

Организация W3C публично представила черновик очередной, пятой версии языка гипертекстовой разметки HTML, который используется в веб-страницах.

HTML 5 позволит веб-мастерам рисовать двухмерные изображения средствами языка, эффективнее вставлять на страницы аудио- и видеоклипы. Кроме того, HTML 5 позволяет разработчикам хранить данные на стороне клиента.

Из новой версии языка предлагается убрать около 15 тегов.

Предыдущая версия языка, HTML 4, вышла десять лет назад, в декабре 1997 года. Работа над HTML 5 ведется с марта 2007 года.

Link to comment
Share on other sites

Recommended Posts

  • 0

В HTML 5 представлен ряд новых тегов, формально подобных "div" и "span", но отличающихся семантически, например "nav" для блоков навигации, "header" и "footer" для начальной и завершающей части страницы. Подобные тэги ориентированы на логическое разделение контента, для помощи в индексировании документа поисковыми системами и изменения представления на устройствах с небольшими экранами. Существенно расширены мультимедиа возможности, через тэги "audio" и "video".

Отличия HTML 5.0 от HTML 4.0:

Новые правила парсинга;

Новые элементы: section, video, progress, nav, meter, time, aside, canvas;

Новые атрибуты полей ввода (Input): time, email, url;

Новые атрибуты: ping, charset, async;

Глобальные атрибуты применимые для всех элементов документа: id, tabindex, repeat;

Прекращена поддержка элементов: center, font, strike.

Хотя представленная спецификация нового стандарта является всего лишь черновой, в конце 2009 года появится последняя предварительная версия, а в сентябре 2010 года выйдет и финальная. "HTML, безусловно, является очень важным стандартом. И я рад видеть, что сообщество разработчиков работает совместно над его улучшением" - сказал Тим Бернерс-Ли, директор W3C и создатель HTML.

Полная версия

HTML 5 differences from HTML 4

http://www.w3.org/TR/2008/WD-html5-diff-20080122/

Link to comment
Share on other sites

  • 0
надоели. боян. забудьте. поддержка браузерами есть, но пока ослом пользуется 20% и html5 не проходит валидацию - ф топку

Странная реакция. Будующее неотвратимо, и оно не будет таким как настоящее, это всегда и везде так. HTML5 появится и будет использоваться. Начинать верстать под сейчас естественно никто не собирается. И слюной брызгать тут нет повода.

Link to comment
Share on other sites

  • 0

HTML5 ? очень хорошо... Возможно следующие версии браузеров, которые активно захотят поддерживать html5 будут хоть как то стандартизированы в отображении элементов.

На css3 точно так же можно написать, что это, цитирую ? "Баян", и отправить в топку...

Link to comment
Share on other sites

  • 0

2Maslakoff у меня о тебе складывается все более плохое мнение.

1) Браузеры УЖЕ начинают поддерживать html5 и Влад (он вроде, не помню точно) писал что в FF уже работает

2) про CSS ты не прав - CSS3 очень нужен. в html много нового не придумают, а вот в плане оформления страницы еще ой сколько всего хочется

3) может еще напомнить твое создание группы на вконтакте?

Link to comment
Share on other sites

  • 0

Кто же вам запретит хоть сейчас в код вставить

Подвал
? И даже работать будет! Но не валидно и не солидно. Но если хочется - в XML прямая дорога. Так что про поддержку HTML5 уже сейчас - это ты загнул, Иван.

Link to comment
Share on other sites

  • 0

Похоже всё идет к тому что в скорем времени станет очень непросто отслеживать новые появившиеся технологии, а кроссплотформенность, как таковая (пусть и с хаками), перестанет существовать в принципе.

недавно тестировал браузер от W3C, который по всей видимости умеет точно работать по всем правилам.... примечательно получилось то, что ya.ru отобразился ужжасно некорректо, а при попытке перейти на yandex.ru всё вообще зависло.

Link to comment
Share on other sites

  • 0

привожу аргументы


  1. Вот в чем не нуждается новый HTML так это в новых правилах парсинга, в четвертой версии было выполнены правила парсинга на 5+, если делать лучше, ИМХО будет только хуже


  1. Однако в добавлении новых аттрибутов в тег input согласен, теперь вводя е-mail или выводя дату не надо пользоваться помощью других языков


  1. Единственное что не понравилось из удаления тегов ,это удаление тега font. Этот тег доворльно похож с тегом div, но их назначения разные! Див предназначен для выделения какого-либо пространства страницы, задавая значения атрибутов. Но тег фонт придназначен для внедрения стилей в текст, позволяя не создавать классы CSS

Структура четвертой версии была продуманна довольно хорошо, недаром продержался одиннадцать лет,может конечно 5 версия дело времени, но (ИМХО)сейчас это ни к чему не приведет

Link to comment
Share on other sites

  • 0
Вот в чем не нуждается новый HTML так это в новых правилах парсинга, в четвертой версии было выполнены правила парсинга на 5+, если делать лучше, ИМХО будет только хуже

Вот тут с вами можно согласиться, а можно и не согласиться. Я не соглашусь. Точнее, соглашусь частично. Правила парсинга, возможно, продуманы хорошо, но для "сферического коня в вакууме". То есть для идеального web'а. А его нет. И не предвидится. HTML5 предполагает существование в условиях, более похожих на реальные. И такое положение вещей, похоже, надолго.

Единственное что не понравилось из удаления тегов ,это удаление тега font. Этот тег доворльно похож с тегом div, но их назначения разные! Див предназначен для выделения какого-либо пространства страницы, задавая значения атрибутов. Но тег фонт придназначен для внедрения стилей в текст, позволяя не создавать классы CSS

Ну тогда все ясно. Ничего общего в этих тегах нет. А чем вам классы мешают? Кстати, тега font нет уже достаточно давно. Браузеры его просто не успели забыть, к сожалению.

Link to comment
Share on other sites

  • 0
Guest chicagoogle
CSS3 как-то актуальнее, HTML и в нынешнем виде устраивает большинство разработчиков. А кого не устраивает, те используют XHTML.

причем тут xhtml и версия html5????

———————————————

На счет убратия тега center вообще странно как-то... лучше бы убрали p и оставили только br. А еще лучше чтобы убрали и br и p, чтобы был один тег вместо них, и браузеры его воспринимали все одекватно.

На счет футера хедера, скажу что это вообще бред, т.к. поиск пора давно пересматривать и вводить совершенно новые протоколы, т.к. поиск лучше не становится, а только коммерцизируется.

Все теги, которые хоть как-то, помогут поисковикам делаются скорее всего на заказ поисковиков, чтобы разграничивать рекламму и собирать еще лучшие статистические данные.

В общем можно рассуждать долго... Все это уже устарело и пора менять все коренным образом, т.к. интренет и предстевление информации, в том виде как это делается сейчас, создает одну большую помойную яму, в которой что-либо найти становиться просто невозможно.

А так все просто супер, ждем новую - старую версию html5 :D

p.s. надеялся что будут кординальные изменения, а это так... пук в океане

Link to comment
Share on other sites

  • 0

А помоему, не плохо... особенно порадовали теги audio и video, хотя не представляю как они будут работать, но думаю это будет проще чем через скрипты вставлять. А вот старые теги зря они убирают, лучше бы оставили, кому они помешали? с ними привычней как-то...

Link to comment
Share on other sites

  • 0
...пока .... html5 не проходит валидацию - ф топку

Да кто ж ему мешает валидацию-то пройти? Валидатор уже есть... Больше того, только в HTML5 проходят валидацию такие зачастую полезные вещи, как <input autocomplete="off">.

Вообще, мне этот стандарт нравится тем, что ориентируется на практику, а не на идеализированную теорию. Взять тот же парсинг: формально старый HTML должен был парситься по правилам SGML (действительно запутанным и громоздким) с учетом DTD - но браузеры игнорировали и DTD, и эти правила, и применяли свои, во многом более простые (и правильно делали - если я ничего не путаю, по правилам SGML запись <br/> могла бы интерпретироваться бы как разрыв строки + символ ">", так что плакала бы обратная совместимость XHTML). HTML5, грубо говоря, просто методично описал, как парсят разметку реальные браузеры... и объявил этот алгоритм стандартом :P.

И о тонкостях доктайпов наконец можно не задумываться. Честно признается, что доктайп нужен только для включения строгого режима при text/html - для него оставили "обрубок" <!doctype html>, и он корректно срабатывает во всех браузерах новее 6-го Нетскейпа (включая 6-й IE!). А для application/xhtml+xml (HTML5 включает и XML-вариант синтаксиса - т.н. "XHTML5") доктайп вообще не нужен, браузеры ориентируются не на него, а на пространство имен корневого элемента (xmlns="http://www.w3.org/1999/xhtml"). И такие страницы (без доктайпа!) тоже прекрасно отображаются всеми современными браузерами, поддерживающими этот режим (по факту - всеми, кроме IE).

Так что пользоваться некоторыми преимуществами действительно уже можно. Хотя пока осторожно :o.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy